package preference.activity.example;

import android.content.SharedPreferences;
import android.graphics.Color;
import android.os.Bundle;
import android.preference.PreferenceActivity;
import android.preference.PreferenceManager;
import android.widget.TextView;

public class PreferenceActivityExampleActivity extends PreferenceActivity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        addPreferencesFromResource(R.xml.preferences);
    }
    
    @Override
    protected void onResume() {
    	super.onResume();
    	try {
    		// Aplicamos las preferencias del usuario al título
    		PreferenceManager.setDefaultValues(this, R.xml.preferences, false);
    		SharedPreferences p = PreferenceManager.getDefaultSharedPreferences(this);
    		String colorUsuario = p.getString("pref_color", "#000000");
    		// Lo aplicamos al titulo
    		TextView titulo = (TextView) findViewById(R.string.pref_skyn_title);
    		int color = Color.parseColor(colorUsuario);
    		titulo.setTextColor(color);
    	} 
    	catch (Exception e) {
    		e.printStackTrace();
    	}
    }
}